town refuse - German English Dictionary